package work03;

/**
 * 包装类常用方法
 * 需求说明：使用包装类的常用方法，输出的范例效果如下图所示，你可以自行编写代码熟悉以下操作。
 * （1）valueOf(type value)方法；
 * （2）valueOf(String s)方法；
 * （3）基本数据类型转换为包装类；
 * （4）包装类转换成基本类型；
 * （5）基本类型和包装类的自动转换（装箱和拆箱）；
 * （6）字符串类转换为基本类型(除Character外)；
 * （7）基本类型转换成字符串类；
 */
public class Test {
    public static void main(String[] args) {
        //valueOf(type value)方法
        Integer intValue = Integer.valueOf(21);
        System.out.println(intValue);
        Boolean bool = Boolean.valueOf(false);
        System.out.println(bool);
        //包装类转换成基本类型；
        Integer integerId = new Integer(25);
        int intId = integerId.intValue();
        System.out.println(intId);

        Boolean booleanVal = new Boolean(true);
        boolean boo12 = booleanVal.booleanValue();
        System.out.println(boo12);


        //基本类型和包装类的自动转换（装箱和拆箱）;
      Integer intObject = 5;

      int intValue2 = intObject;
        System.out.println(intObject + "\t" + intValue2);

        //字符串类转换为基本类型(除Character外)；
        int i = Integer.parseInt("36");
        System.out.println(i);
        boolean flag = Boolean.parseBoolean("false");
        System.out.println(flag);


        //基本类型转换成字符串类
        String sex = Character.toString('男');
        String id = Integer.toString(25);
        System.out.println(sex);
        System.out.println(id);
        String sex2 = '男'+"";
        String id2 = 25 + "";
        System.out.println(sex2);
        System.out.println(id2);

    }
}
